package ualrcdg.shared.dto;

/**
 * Base interface implemented by all CDG data transfer objects that can be used to represent a given task's completion "rule". See CDG XML Specifications: Game Descriptor Files.
 */
public interface AbstractRule
{
	/*
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString( );

	/**
	 * @return the id of the AbstractRule implementation
	 */
	public String getId( );
}
